package com.java.entity;

import java.math.BigDecimal;
import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;
/**
* @ClassName: ExChapter
* @Description: ex_chapter表：章节练习数据
* @author admin
* @date 2024-03-15
 */
public class ExChapter {
	/**
	 * 主键
	 */
	private String chapterId;
	/**
	 * 创建人
	 */
	private String chapterAccountId;
	private String accountNick;
	/**
	 * 标题
	 */
	private String chapterTitle;
	/**
	 * 0章节，1练习
	 */
	private Integer chapterType;
	/**
	 * 备注
	 */
	private String chapterRemark;
	/**
	 * 1开启限时
	 */
	private Integer chapterLimit;
	/**
	 * 限时天
	 */
	private Integer chapterLimitDay;
	/**
	 * 限时小时
	 */
	private Integer chapterLimitHour;
	/**
	 * 限时分钟
	 */
	private Integer chapterLimitMin;
	/**
	 * 题目数量
	 */
	private Integer chapterCount;
	/**
	 * 权重
	 */
	private BigDecimal chapterWeight;
	/**
	 * 创建时间
	 */
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm",timezone = "GMT+8")
	private Date chapterTime;
	/**
	 * 1删除
	 */
	private Integer chapterDelete;

	public ExChapter() {
		super();
	}
	
	public String getChapterId() {
		return chapterId;
	}
	public ExChapter setChapterId(String chapterId) {
		this.chapterId = chapterId;
		return this;
	}
	
	public String getChapterTitle() {
		return chapterTitle;
	}
	public ExChapter setChapterTitle(String chapterTitle) {
		this.chapterTitle = chapterTitle;
		return this;
	}
	
	public Integer getChapterType() {
		return chapterType;
	}
	public ExChapter setChapterType(Integer chapterType) {
		this.chapterType = chapterType;
		return this;
	}
	
	public String getChapterRemark() {
		return chapterRemark;
	}
	public ExChapter setChapterRemark(String chapterRemark) {
		this.chapterRemark = chapterRemark;
		return this;
	}
	
	public Integer getChapterLimit() {
		return chapterLimit;
	}
	public ExChapter setChapterLimit(Integer chapterLimit) {
		this.chapterLimit = chapterLimit;
		return this;
	}
	
	public Integer getChapterLimitDay() {
		return chapterLimitDay;
	}
	public ExChapter setChapterLimitDay(Integer chapterLimitDay) {
		this.chapterLimitDay = chapterLimitDay;
		return this;
	}
	
	public Integer getChapterLimitHour() {
		return chapterLimitHour;
	}
	public ExChapter setChapterLimitHour(Integer chapterLimitHour) {
		this.chapterLimitHour = chapterLimitHour;
		return this;
	}
	
	public Integer getChapterLimitMin() {
		return chapterLimitMin;
	}
	public ExChapter setChapterLimitMin(Integer chapterLimitMin) {
		this.chapterLimitMin = chapterLimitMin;
		return this;
	}
	
	public Integer getChapterCount() {
		return chapterCount;
	}
	public ExChapter setChapterCount(Integer chapterCount) {
		this.chapterCount = chapterCount;
		return this;
	}
	
	public Date getChapterTime() {
		return chapterTime;
	}
	public ExChapter setChapterTime(Date chapterTime) {
		this.chapterTime = chapterTime;
		return this;
	}
	
	public Integer getChapterDelete() {
		return chapterDelete;
	}
	public ExChapter setChapterDelete(Integer chapterDelete) {
		this.chapterDelete = chapterDelete;
		return this;
	}

	public String getChapterAccountId() {
		return chapterAccountId;
	}

	public void setChapterAccountId(String chapterAccountId) {
		this.chapterAccountId = chapterAccountId;
	}

	public String getAccountNick() {
		return accountNick;
	}

	public void setAccountNick(String accountNick) {
		this.accountNick = accountNick;
	}

	public BigDecimal getChapterWeight() {
		return chapterWeight;
	}

	public ExChapter setChapterWeight(BigDecimal chapterWeight) {
		this.chapterWeight = chapterWeight;
		return this;
	}
	
}